react fiber
適当にググってみつけたので読んで見る
react16からfiber
ReactDOM.render(<App />, document.getElementById('root'))
Appとは?
reconcilerとは?
<App />とは
react element
エレメントとは、Treeを記述したもの
plain object describing a component instance or DOM node
いわゆる仮想DOM
どうやってビルドし、renderし、取り扱うかとかを抽象化している
再帰的にツリーを比較してみていくのはreconciliationとreactでは呼ぶが、このアルゴリズムが
以前はstack
今はfiber
stackは文字通りスタックを意味する
もっと詳しく
fiberの説明を読むと、優先度だとかがでくるが、この実装には大したことは書いてない
childとsiblingくらい
preactを見てみたけど、fiberという文字は一切なかった そこまでやらないのかも?
react-reconciler見てみたけどファイル多すぎ
testとold省いても2万行あるぞ
1000行くらいだ